<?php
        //session_start();        
        //SE A SESSÃO JÁ FOI INICIADA, ENTÃO O JOGADOR NAO PODE VOLTAR A PÁGINA DE LOGIN ENQUANTO NAO FINALIZAR O JOGO
        /*if( (isset($_SESSION['idJogador'])) AND (isset($_SESSION['nome'])) AND (isset($_SESSION['idade']))){
            Header("Location: index.php?Tela=telaJogo");
        }*///FIM IF
?>
<html>
    <head>
    <script type="text/javascript">
			$(document).ready(function(){
				$('#formularios').validate({
					rules:{ 
						nome:{ 
							required: true,
							minlength: 3
						},						
						idade: {
							required: true,
                            number: true
						},						
					},
					messages:{
						nome:{ 
							required: "<span class='erroValidacaoForm'>Informe seu nome. Campo obrigatorio!</span>",
							minlength: "<span class='erroValidacaoForm'>O campo nome deve conter no mínimo 3 caracteres!</span>"
						},
						idade: {
							required: "<span class='erroValidacaoForm'>Informe sua idade. Campo obrigatorio!</span>",
                            number:   "<span class='erroValidacaoForm'>O campo idade deve ser preenchido com uma valor numérico inteiro!</span>" 							
						},
					}
				});
			});
	</script>
    </head>    
<body>
            <img src="imgs/logo.png" alt="Matemágico" title="Matemágico" id="logo"/>              
              <?php
              //GERA ALEATORIAMENTE E SEMREPETIÇÃO O ID
                        $segundo = date("s");                   //CAPTURA O SEGUNDO QUE FOI ABERTO O SISTEMA
                        $idJogo = rand(1, 9999) + $segundo;     //GERA UM NUMERO DE 1 A 9999 E SOMA AO SEGUNDO CAPTURADO PARA GERAR O ID
              ?>              
              <form name="login" action="index.php" method="POST" id="formularios">
                    <ul>
                        <li><label for="id">Id:</label><input name="id" id="id" class="campos" disabled="disabled" <?php echo 'value="'.$idJogo.'"'; ?> /></li>
                        <li><label for="nome">Nome:</label><input name="nome" id="nome" class="campos"/></li>
                        <li><label for="idade">Idade:</label><input name="idade" id="idade" class="campos"/></li>
                        <li><input name="Jogar" value="Jogar" type="submit" class="botoes"/></li>
                    </ul>              
              </form>               
               <?php
               
               if($_POST['Jogar']){ 
                
                    if(empty($_POST['nome']) || empty($_POST['idade'])){
                        echo '<div class="erro">Os campos nome e idade devem ser preenchidos!</div>';
                    }//VALIDAÇÂO CAMPOS
                
                    else{
                    session_start();
                    session_destroy();
                    session_start();
                    
                    $id     =    $idJogo;
                    $nome   =    utf8_decode(addslashes($_POST['nome']));
                    $idade  =    utf8_decode(addslashes($_POST['idade']));
                    
                    $sql = mysql_query("INSERT INTO tb_cadastro (`idJogador`,`nome`, `idade`, `dataJogo`) VALUES ('".$id."', '".$nome."', '".$idade."', NOW())");
                    
                    if($sql){
                        $_SESSION['idJogador'] = $id;
                        $_SESSION['nome'] = $nome;
                        $_SESSION['idade'] = $idade;                        
                        //echo 'Sua sessão: Id: '.$id.' - Nome: '.$nome.' - Idade: '.$idade.'<br>';
                        //Header("Location: index.php?Tela=telaJogo");    
                        echo '
                        <script language= "JavaScript">
                            location.href="index.php?Tela=telaJogo";
                        </script>';
                    }//CASO A QUERY TENHA SIDO REALIZADA COM SUCESSO A PAGINA É REDIRECIONADA
                    else{
                        echo '<div class="erro">Ops! Ocorreu um erro na gravação dos seus dados!</div>';
                    }               
                 }//FIM ELSE VALIDAÇÃO
               }//FIM IF             
               ?>
</body>
</html>